#ifndef MYCOIN_H
#define MYCOIN_H


#include<QWidget>
#include <QPushButton>
#include <QTimer>

class MyCoin : public QPushButton
{
    Q_OBJECT
public:
   
    MyCoin(QString Imgpath);
    virtual void mousePressEvent(QMouseEvent *ev);   //用鼠标传递玩家事件

    //金币的属性，翻转时用到
    int posX;     //Y坐标
    int posY;     //X坐标
    bool flag;    //标记正反
    void changeFlag();  //改变标志的方法
    QTimer *timer1;      //正->反的定时器
    QTimer *timer2;      //反->正的定时器
    int min = 1;   //翻转的最小值
    int max = 8;   //翻转的最大值
    bool isFlipping  = false;  //标记是否正在翻转，必须等本次翻转完成才能再次点击
    bool isCoinWin   = false;

signals:

};


#endif // MYCOIN_H
